home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / BASIC / LIB / EVENTSHELL / DOCS / Messages < prev    next >
Text File  |  1996-04-11  |  2KB  |  94 lines

  1.  
  2. PROCshell_BroadcastMessage()
  3. =>    int    reason code
  4.     str    message text
  5.  
  6. This routine is used by the EvntShell
  7. library for communication between apps
  8. using the library and !ShellDBug, although
  9. it could be used for other purposes.
  10.  
  11. --------------------------------------------------------
  12.  
  13. PROCshell_MessageSendDataLoad()
  14. =>    int    file type
  15.     str    full path name of file
  16.  
  17. This call is useful for forcing a file to be
  18. loaded by another application, as if if had
  19. been double clicked in a Filer window. In
  20. effect this is the same as the RISC OS 3
  21. Filer_Run command, but this call will work
  22. on RISC OS 2 as well.
  23.  
  24. --------------------------------------------------------
  25.  
  26. PROCshell_HandleUnknownMessage()
  27. =>    int    address of message block
  28.  
  29. Called every time an unknown message is received.
  30.  
  31. --------------------------------------------------------
  32.  
  33. PROCshell_MessageSendPrintSave()
  34. =>    int    file type
  35.     int    number of copies to print
  36.  
  37. --------------------------------------------------------
  38.  
  39. FNshell_MessageNoArgs()
  40. =>    str    message tag
  41.  
  42. <=    str    message associated with given
  43.          tag
  44.  
  45. --------------------------------------------------------
  46.  
  47. FNshell_MessageOneArg()
  48. =>    str    message tag
  49.     str    parameter to insert in returned
  50.          string
  51.              
  52. <=    str    message associated with given
  53.          tag
  54.  
  55. --------------------------------------------------------
  56.  
  57. FNshell_MessageTwoArgs()
  58. =>    str    message tag
  59.     str    parameter to insert in returned
  60.          string
  61.     str    parameter to insert in returned
  62.          string
  63.  
  64. <=    str    message associated with given
  65.          tag
  66.  
  67. --------------------------------------------------------
  68.  
  69. FNshell_MessageExpand()
  70. =>    str    message tag
  71.  
  72. <=    str    message associated with given
  73.          tag
  74.  
  75. This call scans the returned message and
  76. substitutes certain character sequences with
  77. another. For example "\W" is returned as "This
  78. window is" saving space in the message file.
  79.  
  80. A full list is:
  81.  
  82. "\A" = "Click ADJUST to"
  83. "\a" = "ADJUST"
  84. "\D" = "Drag with SELECT to"
  85. "\d" = "Drag with ADJUST to"
  86. "\G" = "This option is greyed out because"
  87. "\R" = "Move the pointer right"
  88. "\S" = "Click SELECT to"
  89. "\s" = "SELECT"
  90. "\T" = "This is the"
  91. "\W" = "This window is"
  92. "\w" = "window"
  93.  
  94. --------------------------------------------------------